The IBM constraint programming optimization system CP Optimizer was designed to provide automatic search and a simple modeling of scheduling problems. It is used in industry for solving operational planning and scheduling problems. We present three features that we recently added to CP Optimizer to accelerate problem solving and make the solver more interactive. These are model presolve, warm-start and conflict refinement. The aim of model presolve is to reformulate and group constraints to obtain a stronger model that will be solved more rapidly. We give examples of some interesting model reformulations. Search warm-start starts search from a known - possibly incomplete - solution given by the user in order to further improve it or to help to guide the engine towards a first solution. Finally the conflict refiner helps to identify a reason for an inconsistency by providing a minimal subset of an infeasible model. All these features are illustrated on concrete examples.