adjacent dictionary stored in job and function, and output expression updates