add Stack.type