add cpp & h switch