added read/write summaries