update ExerciseStep + related

all features now passing