random functions I make in my free time