make caption mandatory