add IR.c library