Submodule commit: iCAN and iAP