B functionality, boundaries