Going beyond Louvain for overlapping community detection