integrate the scattered components