knnbccb view 2