applications of integration