more chat funcitonality