initial commit + NC support
new