first migration of code