add stack data-type