Bullets are designed using calculations and data gathered from previous testing (firing) of bullets. This data can include variables such as accuracy (whether it hit the target), precision (whether more than one of the same bullet type produced similar results), speed of the bullet, effectiveness at a given range (distance to the target), penetration into the target, and damage to the target. Bullets are then tested against a target which resembles what they will be used against. There are several materials used to simulate the intended target, including bullet gelatin, a recently developed material used to simulate flesh.