added a Form and FormView class