updates to the cfr finding algorithm