add freeNode function