#3 implemented class and sequence diagrams