add stack.rb