draft version of cli