Main integration