some useful scripts for myself