form generator class finished