updated object handling code, cart printouts