add --hold switch