add c++ plugin
add some mapping