use cpp-netlib    http://cpp-netlib.org/     and modify for myself