NBAPI implement

NBAPI implement