created model classes