basic text parser, hopefully put to cool future uses...