adding ns cycle checks