exercises with validations complete