cannonical diagrams to explain behaviour.