reading fixes