add Haskell and Elm