starting to implement BNRContainer.m