basic migration works