developing the eval function