Before getting started you need the following: