The science is quite simple. Just reverse engineer the "pro physique". The natural body does not produce enough amounts of testosterone, growth hormone etc. Further, anabolic steriods are used for recovery purposes and to aid the bodys ability to assimilate protein. Steriods alone do not increase muscle mass. However, steriods, along with exercise and plenty of quality food, enable the body to produce more muscle mass. It's like the old saying "eat, sleep, train". The natural human body can only do that so much before it becomes burned out and overtrained. Steriods and hgh allow the body to recover much quicker, thereby eliminating the possibility of overtraining.