now is able to listen and send message