creating an idea requires ingenuity