b p o meaning