updated formBuilder, reorganized templates, fied a bug in pageInfo