fleshed out graph a wee bit