some things for cart editing