Haddock documentation done