added eval function in Base