forgotten files + better line reader