combine the link operations to one