ongoing changes optimization