finish rest for products model