make the bns management as an independent module