read-through, small edits