updated stack