cli first pass working.