- automatic program change implemented