Updating: very minorly tidying-up
Updating: working on ATS-for-APUE3