added model management classes