- Check the required CLI args are passed. - Give feedback to users of the CLI - ensure visibility into the dictionary building process (a progress bar as the dictionary is being built)