ticket:1 initial migration