worked on validations and form