initial commit week 3 exercises