tuple buffer stack added; tested!