list stack worked