component that create model and migration half assed completed