various utilities written in bash