add migration proc