final conditional
updated cart