initial commit exercises week 8