added lecture 5 to syde556