due to my knowledge of c++ refactor required.
due to my knowledge of c++
refactor required.