scaffold created & stuff added based on chapter 2