add drug func.