Cart creation. Iteration E1 (completed)