activate the speak and listen ability of java objects. this makes it easier for java objects to communicate,also makes the projects low coupling