By this stage you are set to go, now that the parsing logic is
figured out. The next step is writing your
interface program. You need to think about good logging strategies, what
things your code should check for and how your interface should
deal with errors.