weaving clusters