combine two sources interactive