add fragment communication
test