[feature] add stack modifiers