callbacks from the communicator + some beans