add bnc to alread fixed bug