move docfunc to own header

Change-Id: I5e1c66e09418e534bb47233f45c67206af20cab4
remove nonsense comment clutter

Change-Id: I9ab33513ffb927b02c27fbd6c115b41702751d18