communication between fragments is working