split models up in modules