reworking the 'ao' and 'aoi' executables