docs format flow