cart ui & fix money bug