add StackWithMin