Added Stack and StackNode