modifing getnextline