add stack tests pass