adding IR interpreter stuff