The phrase
"innovative creation" refers to a new and original idea, invention, or artistic work that is unique and different from what has been done before. It implies something fresh and forward-thinking that brings positive change or improvement.
Full definition