Diagram for requirement 6 added