chat version 2
extra changes