Designing innovative solutions