Added ability to read entire file