update v1 macro