Calculate
final push