modified testreader