added haddoc