misc scripts that I've written