start chapter 3, memory management