nchannel recreate

to be updated