update
Integration solving