cart creation part 1 complete