Rough draft, thanks for the feedback!