Lets start at the beginning