adding some data model classes