better line reader
forgotten file