some fix add transp