skeleton of model classes