1. Introduction and warm up