add more inputs and add "required"
add required, check form valid onload, fewer logs
generalize input classes, general clean up, fix transitions