added two more unarchive methods with different arguments