finish finished codeReading