added group model and school model