various scripts that fit my needs and maybe yours as well