IR_verison1.0

Compiled successfully, but misfunction, need to debug, will take one
day to update version 2.0