Chapter 1: first app