Removed old eval method.
Added new code.
Still working on functionalizing the IR.