did i do it right. first, make a function to check the head , whether to remove it, and then call for a function to remove nodes from the body, and transfer the chain underneath to another node..
one thing that i didnt understand is why do you need addUnit(right), addUnit(left) .. in the order described in the remove functions?
(I have deleted your post in which you question my usefulness so that you will not be banned from the site. Please refrain from insulting the staff and being inflammatory, and recognize that not only *am* I helping you, I am the *only* one helping you. Unfortunately, you refuse to help *yourself*, which is pretty much one of the only rules of JavaRanch, along with BeNice. If you fail to BeNice one more time, the ban hammer will be wielded.)