implement CommunicationInterface - hyewon.eum