updated editor engine