input:node  output:complete copy of input structure