moved bb specific methods elsewhere