preliminary of edit