NNI service

pattern