fixed bug in drive differential equations