modify cart bar function