to weave
source