updated sequence diagrams