new nameser.h