Added cart hook methods