updates to component & use-case diagrams