updated Stack