fixed reparenting