Assignment #4 part #5 done