form validation works -- requires all boxes to be filled in, which means user needs a way to delete at least the last row of inputs