implement Editor01