added class sort_products for easy customization