nova implementacao bugfix struct node