Youth development program approaches may vary, but typically include a structured curriculum with skill-building activities delivered during school time or by community organizations out of school time to middle or high school-aged students. Curricula are designed to address attitudes, beliefs, and behaviors related to the use of violence. Some curricula target youth with known gang involvement or a history of gun-related criminal activity. Some programs include components for adult caregivers. Youth development programs are the most effective when they are tailored to the needs and priorities of the audience.