add execute_try and execute_throw in execute.c