scripts I use for multiple purposes