Add initial migration

resolve #24