added Model classes