shared Stack added