def METHOD_NAME(controller):
    controller.progress.value = 0
    if self.checkbox.value:
        self.vtk_exporter.write_pvd()
        controller.progress.description = "VTK..."
        shutil.make_archive(
            self.vtk_file.absolute_path[:-4], "zip", self.vtk_exporter.path
        )
    controller.progress.description = "netCDF..."
    self.ncdf_exporter.run(controller)
    controller.link.children = (
        (self.ncdf_file.make_link_widget(),)
        if not self.checkbox.value
        else (
            self.ncdf_file.make_link_widget(),
            self.vtk_file.make_link_widget(),
        )
    )