begin separation of class with a model