working on Workout interface