make editors dynamical