enhance link obj