B and Bs