add link cut [ci skip]
add link cut
refactoring [ci skip]