move method to base class
eval works using the new api
WIP getting eval test working