From now on, you will list improvements to your answer, then write a new answer with those improvements in mind. If something is not clear, you will ask me. Understood? Your answer should have exactly 7 paragraphs. Make sure that the 5th paragraph starts with the word "public" and that each paragraph is separated by two new lines.
user