Adding integration layer