Create c++ freedom