initial version of the eval node