Added new uml diagram to refer to