how does integration work