Support variable row