Notes by petercraig