added haskell notes