finish structure and logic of user form, waiting for feedback