added validations to tasks and cleaned up user form