My random bits of code should I ever need some of these