repairing cartridge to be EAP based

done in the next commit