A smart cart Iteration E2