various scripts for various things