working on migration initialization