some code that i wrote and no longer care about