updated haskell and ruby