contributings listener specs