got tests working and pretty good start on graphs I want