add trans link function