Updated post on haskell