adding models and making form work