added join / start chat -- several bugs still existing