Weave incorporated