some fixes cart