cart in final stages

still a bug with the cart not getting rid of the last entry sometimes.