public show and communicate