changed conversation class and server class