work on cli interactions