Architects as problem solvers