add IR control