with variable shape.