Creating product model