Updated with haskell stuff for home