add point to node constructor and clean up