add contact list & method modified