improve changes