Reflection of week 3