new horrible diagrams