change Vec input/output to be easily processible
check that Vec is compatible with lexical_cast