DCNNF Technical Analysis