added get_all_products