What Is The Idea Behind The Dual Code Theory