finish delete proc

almost finish the rbt