Common Noun Collocations of designing

addition, approach, art, be, build, consideration, construction, cost, difficulty, engineer, engrave, example, experiment, importance, man, method, mind, part, person, plan, problem, process, program, responsibility, role, step, study, system, task, way