updated weekly

week 26

week 27

week 25