added uml for model