bulk v3 update, tests passing