evaluating integrals