added tests for eval and callfunction