cpp directory