add command-line behaviour and the option to separate download and audit procedures