modify the link_method.c