combined with listener test code
combined with listener test code