various tools i've created that are useful