009 haskell and 69 unfinished