possibly done with bogglegraph

this actually looks promising