updating for v2