L-Arginine & L-Ornithine are needed for production of growth hormones required for muscular energy, muscle tissue synthesis, muscle growth & repair. These amino acids play an important role in maintaining the liver & its functions to help flush toxins from the body & effectively produce bile to optimize fat metabolism. They help enhance collagen synthesis, & therefore may help speed up repair time & tissue injury. The addition of Vitamin B6 helps maximise absorption rate of the individual amino acids.