use sets to find missing facts