Included more functions, modularity, community visualization