string conversions work but not vector or pair