final node parent/child calculations