general editting