adding haskell w/ todo