updated weekly

week 27

week 28

week 26