modify the director structure