What is the BEST way that a project team could meaningfully engage the community in the project design process?

A: Base design decisions on local needs assessments from similar communities

B: Hold design charrettes with representatives of affected communities

C: Ask project team members who live in the community for feedback

D: Make all changes requested by the community