main_cli almost