add utility for c++ programming