add migrate tool