"added cart methods