new option --all and --print