F refactor cloudflare provider