add nc, nw, nl initilization