integrate the new source