combining sources and nodes