add stack component