added new files for nbc framework