diagrams form online
pasted from 576 paper