deletion and linking
deletion and linking