support bns related operations