added cart component