Working on chat capabilities
A more thorough commit