fixed listener node