initial CLI interface