Hope this is okay, it's the best I could do...don't tell Matt though @rando_lando