exposed some simple form of ooc evaluation in eval function. Tests added.