ticket:1 Initial migration