graceful read files