completed correct initial sample_listener