reading code-2