tracker parent class with peer parser