first draft of CLI features