useful scripts for developers