added definition for ncp