a user can complete a form