further progress on cli