new editor controller