Traffic engineering deals with planning and designing streets and highways to facilitate the efficient movement of people and goods. It considers road user characteristics like vision and reaction time, vehicular characteristics like size, weight and braking, and roadway characteristics like geometry, sight distance and friction. The goal is to allow traffic to flow safely and freely with the fewest possible accidents. Key aspects studied include traffic flow, analysis and control, planning, geometric design, and administration.