1.see add_node() for better understanding of point as parameter.
2.add del_node() function.