updated read file
update read file