looking at reducing the # of potential cards to help reduce the amount of loops