add stack strategy