try to rewrite the c++ code
command line option parsing
load user vector data from file