first unidirectional chat functionality