now working cons + graph