This article is not yet edited, so bear with the mistakes.