Part 1. Introduction and setup