add a read file
correct readfile