buggfix algoritm