finished the contact listener