add stack.hs