updated communities using johannes' weight normalization