ok i'll read everything