Conducting a comprehensive community-wide needs assessment