Improve read file