add weave