parse vector seems ok.
begin to add parse dict code.
add string dict.
the dict parser seems have some problems. we need rewrite this.
move the real job into the helper module.