various usefule scripts