use shell argument