initial docs generation