various scripts for generic uses