rest diagrams added