half working communities graph

To test it look for:
TODO:
And follow the instructions there