updated weekly

week 16

week 17

week 15