Efficient weaver2