folio generation