started using proxies for FileReader and BufferedReader not perfect yet