Most of form validation working.