add class CodeHolder