added components diagrams