I do walk the the list in the subsequent lines of code but since the debugger stops before doing it and I'm at the first function call I avoid posting it. Also walking through the debugger the process is quite simple:
there is a global variable job that points to the list, and in the operation temp points to it first. Addition to the list is done from the beginning, and at the time of the call there are two elements.