added integrals