some progress with cart