version1 read