attempt to refactor validate weight and reps into one
refactor the weight validate