initial commit for week 5
final week 5 commit