replace improve for optimize