implementing builder_cartridge based on cart categories