Bunch of functions I use and I don't want to source