assign3 part4