updated product model updated test controller