week 3: chapter 2 (Why is software architecture important?) 50% complete