added constructors, 1 for reinstating contacts, 1 for adding contacts