added auto completions for haskell