fix something of read part