updated UML and added License