Logically, if programs correctly identify the factors that have a clear impact on behavior and if program activities markedly change those factors, then the program will have an impact on behavior. However, if programs identify factors that only weakly affect behavior or fail to change the factors sufficiently, then they may not affect behavior. Consequently, it is critical both to identify the important fac tors affecting behavior and to implement programs designed to change those factors