linkage operaion implemented