add contact list & bug fixes