added initial model classes