added basic outline for UML diagram.