added option -n,--noop