add empty cart function