Where innovative good ideas come from?