completed demos from week 3