Myfusion protein for pre and post workout..
universal creapure creatine pre and post workout(take with or grape, apple juice)
BCAA post workout
Spirulina 500mg post workout or same time daily
Prolab Horny Goat Weed complex(Natural test boost)
This is an awesome stack...I hope this helps