opti atp is a good creatine, l-glutamine, l-arginine, and protien. i wouldnt take prohormones, wtp...i can get juice cheaper and its a lot more effective.