NDType module