added user migration, model