add comments for the setjmp/longjmp