added cloud haskell