added (untested) nco