add shoot feature