1. A method comprising: receiving an image of a face of a first person from a device of a second person; identifying a group of potential matching faces from a database of known faces associated with a contacts list of the second person; communicating to the device of the second person images of the group of potential matching faces, wherein the images are associated with the contacts list; receiving from the device of the second person a subcategory in the database of known faces; and removing faces which are not part of the subcategory from the group of potential matching faces.