branch read2 edit4