rest of B