HR-Anew-NAISCS-Codes