hahahahaha! The problem I was having was certains things from this module I liked, certain things from other's. Ah well, so I decided screw it, I"ll just write something up ASAP. Considering I have about a day and a half to prep.
Here's the link to the google doc, its fairly similar to what's below. https://docs.google.com/document/d/13-JsKvsPPpQ_4H9a2e--JgPQke7xJ9POh3p1e_nvnzo/pub