created initial model classes