Author: Virtual Creations(VirtualPersonalTrainer partner)