updated cart project