more work on cart