Think I got the rest sorted out in my head but I'll wait for a review on what I have so far.