Added example code and UML Modeling