update step 4 source code view