If you decide to rewrite this or practice on a new topic, be sure to repost for more feedback.
You can ask a new question or answer this question.