diagrams & costs