cart design, bug