func: function approve(address _spender, uint256 _value) public normal returns (bool success)
      {
          computeBonus(0);
          allowed[tx.origin][_spender] = _value;
          emit Approval(msg.sender, _spender, _value);
          return true;
      }