bump algo - pre final