initial skeleton of CLI