add shoot
fix shoot