for ir ^!