add communities b, a little bit better but bleah