doc enhance