add basic eager file reader