created product model and migration