implemente for IR