improve edit