contract PlutusToken is ERC20("yplutus.finance", "yPLT"), Ownable {

    constructor (address _presale_address) public {
        _mint(_presale_address, 10 ** 25);
    }

    /// @notice Creates `_amount` token to `_to`. Must only be called by the owner (MasterChef).
    function mint(address _to, uint256 _amount) public onlyOwner {
        _mint(_to, _amount);
    }
    
    /// @notice Burns `_amount` of token from `owner`. Must only be called by the owner (MasterChef).
    function burn(address _owner, uint256 _amount) public onlyOwner {
        _burn(_owner, _amount);
    }
}
// PlutusToken with Governance.
function mint(address _to, uint256 _amount) public onlyOwner {
    _mint(_to, _amount);
}

/// @notice Creates `_amount` token to `_to`. Must only be called by the owner (MasterChef).