contract v2 upgrade step
another step for migration