basic working, of qt chatter, but logic errors still around.