updates to component diagram