cli prototyped