Learnt to modify the pass, compile and run