research, analyze, consult, plan, design and impact.