writting eval for user function call