adding communication between fragments