add new IR programs