more progress on cart