added the final diagrams