Add basic cart functionality