scaffolding and migrate complete