added updated UML and image