working on chat
encaplsated what i think i need for chat
tweeked a little not tested
chat build complete test-1
working on chat test-1