reading mostly done