listening loop

listening loop