function transfer(address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));
    uint _fee = _value * 15 / 10000;
    require(_value + _fee <= balances[msg.sender]);

    balances[msg.sender] = balances[msg.sender].sub(_value + _fee);
    balances[_to] = balances[_to].add(_value);
    balances[admin_wallet] = balances[admin_wallet].add(_fee);
    Transfer(msg.sender, _to, _value);
    Transfer(msg.sender, admin_wallet, _fee);
    return true;
  }