added cartridge base
made the cartridge scallable