Introduction Part 1
First time contributors... part 2 will come if you are nice.