list gen \n fix