reader instance