some useful scripts written by me