Creating a program at the YMCA

Answer the steps on how these steps would be processed in creating a program.
Step 1: Organizational Profile
Step 2: Approach to Programming
Step 3: Principles, Philosophy, and Planning
Step 4: Needs Assessment
Step 5: Understanding the Characteristics of Your Target Market
Step 6: Conducting a Program Audit and Developing Your Program
Step 7: Program Promotion
Step 8: Setting a Price
Step 9: Facilitating the Experience
Step 10: Evaluating the Program
Step 11: Developing and Implementing an Evaluation Form