Add dnchn

Adds dnchn branch from Patchwork workshop.