editing works like it should, finally.