add product model and db migrate