function refill(address _to, uint256 _amount, string _paySystem) onlyModer public returns (bool success) {
      uint256 fee;
      uint256 resultAmount;

      fee = comissionList.calcRefill(_paySystem, _amount);
      resultAmount = _amount.sub(fee);

      balances[_to] = balances[_to].add(resultAmount);
      balances[staker] = balances[staker].add(fee);
      totalSupply_ = totalSupply_.add(_amount);

      emit Transfer(address(0), _to, resultAmount);
      Mint(_to, resultAmount);
      return true;
  }