operation for link