paramter -> parameter send a receive -> send and receive repsonse -> response particualr -> particular constructore -> constructor
paramter -> parameter send a receive -> send and receive repsonse -> response particualr -> particular constructore -> constructor