diagrams upload