modify compiler model