added a command-line-interface (CLI)