noc, return codes, refactoring & report