add community detection