working with weaver