add haskell version p2