gradually transforming to the supplied operator