Solving Problems through design and technology