updated Node structure