Eval implemented, not sure if right