CLI design