add haskell goodies