Implement Stack and Augment