cartridge now has mulitple types