bump calculate