compiler change code