updated weekly

week 23

week 24

week 22