all the code you'll ever need