add dependent option