various shell scripts