initial migration with new design