add interface to choose among NI method
