The term 'innovative' or 'innovation' is often vague or ambiguous. But in our definition, innovation means to make something which people think impossible possible.