mar_perception and ESM catkinize