Haddock Documentation added