modify simul editing, fully functional