product model little modifications