swapped integration to use the new external integration component