ExerciseSetup features passing, add clone functionality