added rest of ODEs