added the exercise class