added forms for user input