Please explain the Generalized Model for creating a health promotion program.

Please explain the Generalized Model for creating a health promotion program. Be sure to include a brief description of each of the 5 steps and the importance of pre-planning. What is determined during that phase?