renamed nabse.cpp to nbase.cpp