added stack choices