custom stackPushString