updated diagrams for client