add nls demo