added required field to all fields, and positionged error label for radio buttons