use productVo