add production detail function
modify strings