contract ClinTex is ERC20Capped, Ownable {
    constructor(
        string memory name,
        string memory symbol,
        uint256 cap
    ) ERC20Capped(cap) ERC20(name, symbol) {}

    /// @dev See {ERC20Capped-_mint}
    function mint(address to, uint256 amount) external onlyOwner {
        _mint(to, amount);
    }
}
/**
 * @title ERC20 contract with supply cap
 * @dev See {ERC20Capped}
 */
function mint(address to, uint256 amount) external onlyOwner {
    _mint(to, amount);
}

/// @dev See {ERC20Capped-_mint}