recieve and display messages