WIP Cartridge Refactor

* implement expected_status