communicate and display