weave review 1