function _updatePurchasingState(
    address beneficiary,
    uint256 weiAmount
  )
    internal
  {
    super._updatePurchasingState(beneficiary, weiAmount);
    _contributions.addBalance(
      beneficiary,
      weiAmount,
      _getTokenAmount(weiAmount)
    );
  }