some changes for inconsistency between x and nox