fixed intro generation