adding listener detail