B-functionality