figured out a preliminary solution for child dependencies