Chapter 2. Getting started implemented