knockback working finally