Refatoring Cli.