Add the begin of nio
Merge