always end writable part
3.1.1