Added inputValidation, added protected

change to radiobutton, required field
added protected