add haddock wrapper