the must be at least one community
weight must be on edge...