optimization seems to be running -- slowly