added models. user input form