Part I - Outside
Part II - Inside