updated diagrams for Client structure