updated Node classes