personal useful scripts.