better stack representation