core reading