adding c++ dependency