fixing the reader problem