I made a few tweaks, but I'm happy with it :)