experimental non working file reading