Read file different to increase efficiency