adding multi argument functions to eval