Hi, I think the right method in line 204 should be "_delete_node()" because the method self.delete_node() doesn't take a Node object as a parameter. https://github.com/bfaure/Python3_Data_Structures/blob/8ceac35470f6740b7cb25af0ba94622099e3dab7/AVL_Tree/main.py#L204