chasnged structure of namefile