some work on graphs