modified ncp