updates combining algorithms. utilizes match results