function bonusDrop(

    address _beneficiary,

    uint256 _tokenAmount

  )

    onlyOwner

    external

    returns (bool)

  {

    _processPurchase(_beneficiary, _tokenAmount);



    emit TokenPurchase(

      msg.sender,

      _beneficiary,

      0,

      _tokenAmount

    );



    _token.increaseLockBalance(_beneficiary, _tokenAmount);



    return true;

  }