consider documentation type