first approach to command-line interface