refactor bb