optional edge weight argument
manual cluster generation example