#maps and diagrams