generate updated with command line interface