fitting and integration