b pharma vs d pharma