for general editing