add -n -x -h options