added model classes