initial commit exercises week 2