Add details to plugging-in phase
Add listening functions