use some string buffers and step up the prediction game