refreshed doc and coverage