NLM denoiser in Blender 3.0

Can someone write me an addon to bring the NLM denoiser to 3.0. I feel like it’s a huge step back reducing the denoise options to just 1. I’m willing to pay, please PM me. Between NLM, Optix and OIDN, I used OIDN the least, it always gave me the worst results.