finished #4 section