Created a very high level outline