exchange integration