adding knockback and module loading