What you'll need ...