changes in compiler