modify nynn_do