added cart clear operation