add nlp support
add nlp test