Add class CodeViewer