#1 changed workout interface to handle Tabcontrol and removed old methods