modularized radio choices
modularized checkbox
validating input immediately