return  trans