modify server read