Final commits for week 4 exercises