add initial start for cpp