arrow parent class