fixed some cart bug2