use shell scripts