unified to work with auto generated doc