Taking into account differential-equation extension and fix a struct