composograph
not defined yet