some new shell scripts