correct logic for validating select list
add type to input weight and reps and fix the select list reference