shoot types