add minimizer interface