Coding theory Concept