first draft, commas are totally screwed up. womp.
got it working!